Skip to content

feat: Initialize missing submodules and fix POM errors#14

Merged
TheBlueHorizon merged 1 commit into
masterfrom
feature/initialize-submodules-and-fix-pom
Jun 8, 2026
Merged

feat: Initialize missing submodules and fix POM errors#14
TheBlueHorizon merged 1 commit into
masterfrom
feature/initialize-submodules-and-fix-pom

Conversation

@GedMarc

@GedMarc GedMarc commented Jun 8, 2026

Copy link
Copy Markdown
Member

Summary

This PR addresses submodule initialization issues and fixes Maven POM errors in the development suite.

Changes

Added Missing Submodules (5)

  • GuicedEE/consul-service-resolver - Consul service resolver implementation
  • GuicedEE/runtime-autoconfigure - Runtime auto-configuration module
  • GuicedEE/service-discovery - Service discovery implementation
  • GuicedEE/service-registry - Service registry implementation
  • GuicedEE/website-backend - Website backend module
    These submodules were configured in .gitmodules but were not added to the git index, causing them to not be initialized during git submodule update.

Fixed POM Configuration Errors

  • 🔧 Removed non-existent module: GuicedEE/consul (directory doesn't exist)
  • 🔧 Fixed EntityAssist path: Changed from EntityAssist to EntityAssist/EntityAssist to match actual project structure

Submodule Updates

  • 📦 Updated all existing submodules to their latest commits
  • 📦 All 112 submodules are now properly initialized and synchronized

Validation

  • ✅ Maven POM validation passes successfully
  • ✅ All submodules initialized: 112/112
  • ✅ Build errors resolved

Testing

Ran mvn validate to confirm POM errors are resolved:

[INFO] BUILD SUCCESS
[INFO] Total time:  0.159 s

- Added 5 missing submodules:
  * GuicedEE/consul-service-resolver
  * GuicedEE/runtime-autoconfigure
  * GuicedEE/service-discovery
  * GuicedEE/service-registry
  * GuicedEE/website-backend
- Fixed POM configuration errors:
  * Removed non-existent GuicedEE/consul module reference
  * Corrected EntityAssist module path to EntityAssist/EntityAssist
- Updated all existing submodules to latest commits
- All 112 submodules now properly initialized and synchronized
@GedMarc GedMarc requested a review from TheBlueHorizon as a code owner June 8, 2026 11:59
Copilot AI review requested due to automatic review settings June 8, 2026 11:59

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the root Maven aggregator configuration and related project metadata to align with the repository’s actual submodule layout, fixing module path errors that prevented successful Maven validation and ensuring submodules are tracked consistently.

Changes:

  • Removed a non-existent Maven module entry (GuicedEE/consul) from the root pom.xml.
  • Updated the entityassist Maven profile to reference the correct submodule path (EntityAssist/EntityAssist), matching .gitmodules.
  • Updated IntelliJ run configurations to include a compile goal before jwebmp-angular:watch, and added branch = master for submodules that were missing it in .gitmodules.

Reviewed changes

Copilot reviewed 22 out of 24 changed files in this pull request and generated no comments.

File Description
pom.xml Fixes Maven module list/profile module path to match actual submodule layout and remove a non-existent module.
.idea/runConfigurations/GuicedEE_Website.xml Adds compile goal before Angular watch goal for the GuicedEE website run config.
.idea/runConfigurations/Entity_Assist_Website.xml Adds compile goal before Angular watch goal for the EntityAssist website run config.
.gitmodules Adds branch = master entries for specific submodules to match existing .gitmodules conventions.
Files not reviewed (2)
  • .idea/runConfigurations/Entity_Assist_Website.xml: Language not supported
  • .idea/runConfigurations/GuicedEE_Website.xml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@TheBlueHorizon TheBlueHorizon merged commit cb5618e into master Jun 8, 2026
4 checks passed
@TheBlueHorizon TheBlueHorizon deleted the feature/initialize-submodules-and-fix-pom branch June 8, 2026 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants